<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class TagController extends CommonController{

	//构造函数
//	public function __init()
//	{
////		判断用户是不是已经登陆
//		if(!isset($_SESSION['uid'])||!isset($_SESSION['username'])){
//			go(U('login/index'));
//		}
//	}



//声明一个构造方法 ，以方便下面的方法都能用这个模型类
		private $model;
		public function __init(){
//		必须继承父级的自动检查是不是登陆过
			parent::__init();
		   $this->model=new \Common\Model\Tag;
		}
	
    //动作
    public function index(){
//  	获得全部标签
		$data=$this->model->get();
//		分配变量
		View::with('data',$data);
		
       View::make();
    }
//	添加标签
	public function add(){
	    if(IS_POST){
			if($this->model->store()) View::success('添加成功',U('Tag/index'));
			View::error($this->model->geterror());
	    }
		View::make();
	}
	
//	删除标签
	public function del(){
//	   获得删除的tid
		$tid=Q('get.tid',0,'intval');
//	删除对应tid的那条数据
		$this->model->where("tid={$tid}")->delete();
//	删除成功提示
		View::success('删除成功',U('index'));
	}
	
//	编辑标签
	public function edit(){
	if(IS_POST){
		if($this->model->edit()) View::success('修改成功',U('index'));
		View::error($this->model->geterror());	
				
	}	
	
		
//	获得tid	
	$tid=Q('get.tid',0,'intval');
//	获得旧标签
	$oldData=$this->model->where("tid={$tid}")->find();
//	分配变量
	View::with('oldData',$oldData);
	
	    View::make();
	}
}
?>